package fr.uniscol.service.impl;

import java.util.List;

import org.springframework.transaction.annotation.Transactional;

import fr.uniscol.dao.IEleveDao;
import fr.uniscol.dao.IMatiereDao;
import fr.uniscol.dao.IStructureDao;
import fr.uniscol.model.AnneeScolaire;
import fr.uniscol.model.Eleve;
import fr.uniscol.model.Enseignant;
import fr.uniscol.model.Matiere;
import fr.uniscol.model.Structure;
import fr.uniscol.service.ISaisieNotesService;

public class SaisieNotesServiceImpl implements ISaisieNotesService {

	private IMatiereDao matiereDao;
	private IStructureDao structureDao;
	private IEleveDao eleveDao;
	
	public void setMatiereDao(IMatiereDao matiereDao) {
		this.matiereDao = matiereDao;
	}

	public void setStructureDao(IStructureDao structureDao) {
		this.structureDao = structureDao;
	}

	public void setEleveDao(IEleveDao eleveDao) {
		this.eleveDao = eleveDao;
	}

	@Transactional(readOnly=true)
	public List<Matiere> findMatieresEnseignant(AnneeScolaire base, Enseignant enseignant) {
		return null;
	}

	@Transactional(readOnly=true)
	public List<Structure> findStructuresEnseignant(AnneeScolaire base, Enseignant enseignant, Matiere matiereSelectionnee) {
		// TODO Auto-generated method stub
		return null;
	}

	@Transactional(readOnly=true)
	public List<Matiere> findMatieresEnseignant(AnneeScolaire base, Enseignant enseignant, Structure structureSelectionnee) {
		// TODO Auto-generated method stub
		return null;
	}

	@Transactional(readOnly=true)
	public List<Eleve> findEleves(AnneeScolaire base, Enseignant enseignant, Structure structure, Matiere matiere) {
		// TODO Auto-generated method stub
		return null;
	}
}
